.van-index-bar__sidebar {
  position: fixed;
  top: 50%;
  right: 5px;
  z-index: 1000 !important;
  z-index: var(--van-index-bar-sidebar-z-index);
  display: flex;
  flex-direction: column;
  text-align: center;
  transform: translateY(-50%);
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  color: #323233;
  font-size: 16px;
  font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', Helvetica, Segoe UI, Arial, Roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
}

.van-index-bar__index {
  padding: 0 var(--van-padding-xs) 0 var(--van-padding-md);
  font-weight: var(--van-font-weight-bold);
  font-size: var(--van-index-bar-index-font-size);
  line-height: var(--van-index-bar-index-line-height);
}
